package com.hexinfo.dmpro.component.comparison.handler;

import com.hexinfo.dmpro.component.comparison.entity.TableContrastParamEntity;

public interface IDataReadHandler {

    /*
     * @Method: readTargetDataToMap <br>
     * @Param: [tableContrastParam] <br>
     * @Return: void <br>
     * @Description：异步读取对比表明细数据<br>
     * @Author： wz.li<br>
     * @Date： 2023/9/27 16:17 <br>
     * @Version： V2.0.2<br>
     */
    void readTargetDataToMap(TableContrastParamEntity tableContrastParam);

    /*
     * @Method: readSourceDataToQueue <br>
     * @Param: [tableContrastParam] <br>
     * @Return: void <br>
     * @Description：异步读取源表明细数据<br>
     * @Author： wz.li<br>
     * @Date： 2023/9/27 16:17 <br>
     * @Version： V2.0.2<br>
     */
    void readSourceDataToQueue(TableContrastParamEntity tableContrastParam);
}
